package com.wgy.day37Stream流.Stream流式思想概述和使用比较;

import java.util.ArrayList;
import java.util.List;

/*
使用传统方法对集合的元素进行操作
*/
public class Demo01List {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        list.add("张无忌");
        list.add("周芷若");
        list.add("张翠山");
        list.add("赵敏");
        list.add("张三丰");
        list.add("张千");

        //对集合元素进行过滤,只要张开头的元素,存储到一个新的集合中
        List<String> list1=new ArrayList<>();
        for (String s : list) {
            if(s.startsWith("张")){
                list1.add(s);
            }
        }

        //对集合元素进行过滤,只要姓名长度为3的元素,存储到一个新的集合中
        List<String> list2=new ArrayList<>();
        for (String s : list1) {
            if(s.length()==3){
                list2.add(s);
            }
        }

        //对最后一个集合中的元素进行遍历
        for (String s : list2) {
            System.out.println(s);
        }

    }
}
